photographic sound recorder - French English Dictionary